package com.example.qianwen;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

//  *** RestController 表示 该类中的u偶有方法返回json 格式 RestController==@Controller + ResponseBody   瑞士绑死  宝 的A
//@Controller
@RestController   //如艾 斯特  康 戳了
@EnableAutoConfiguration  //  A 内包 澳头  康菲个 A神    注解作用： 扫包范围 默认在当前类里面
@ComponentScan(basePackages = {"com.example.qianwen.controller","com.example.love.controller"}) //配置扫描范围   如果扫对个包 使用 basePackages={}
//@SpringBootApplication 等于 @EnableAutoConfiguration+@ComponentScan  （能够扫描到 同级包和当前包 以及子包）  缺点：
public class HelloController {

    //@ResponseBody
    @RequestMapping("/hello")  //瑞快死特  嘛屏
    public String index(){
        return  "hello word";
    }

    public static void main(String[] args) {
        //整个程序接口  启动Springboot 项目  创建内置tomcat  服务器 使用 tomcat 加载 springmvc 注解启动类
        SpringApplication.run(HelloController.class,args);
    }
}
